/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.bytecodes.eaulas.beans;

import java.util.Date;
 
/**
 * Clase Reserva que hace referencia a la Tabla Booking de la BBDD
 * @author Armando Ambite Arnal para ByteCodes 
 */

public class Reserva implements java.io.Serializable {
    
        private Integer idReserva;
	private String idUsuario;
        private Integer idAula;
        private Date fechaPeticionInicioReserva;//El cliente solicita reservar un aula con una fecha inicio concreta
        private Date fechaPeticionFinReserva;//El cliente solicita reservar un aula con una fecha fin concreta
        private Date fechaCreacionReserva;//Â¿La fecha -actual- en la que el cliente hace la peticiÃ³n de la reserva?
        private Date fechaCancelacionReserva;
        private Date fechaPagoReserva;//Hace referencia al campo recorDate de la Tabla Reserva
        private String apunteReserva;//nota que realizarÃ¡ el TÃ©cnico Auxiliar.Campo que hay que introducir nuevo en Booking
        private Integer numeroOcupantesAula;//Hace referencia al campo pax de la tabla booking 
        private String statusReserva;//estado de la reserva:activa,ejecutada,cancelada
        private String nombreUsuarioCancelaReserva;//Hace referencia al campo cancelUser de la Tabla Reserva    
        

public Reserva(Integer idReserva,
               String  idUsuario,
               Integer idAula,
               Date fechaPeticionInicioReserva,
               Date fechaPeticionFinReserva,
               Date fechaCreacionReserva,
               Date fechaCancelacionReserva,
               Date fechaPagoReserva,
               String apunteReserva,
               Integer numeroOcupantesAula,
               String statusReserva,
               String nombreusuarioCancelaReserva
                                          
               ) {
		super();
		this.idReserva = idReserva;
		this.idUsuario = idUsuario;
                this.idAula = idAula;
                this.fechaPeticionInicioReserva = fechaPeticionInicioReserva;
                this.fechaPeticionFinReserva = fechaPeticionFinReserva;
                this.fechaCreacionReserva = fechaCreacionReserva;
                this.fechaCancelacionReserva = fechaCancelacionReserva;
                this.fechaPagoReserva = fechaPagoReserva;
                this.apunteReserva = apunteReserva;
                this.numeroOcupantesAula = numeroOcupantesAula;
                this.statusReserva = statusReserva;
                this.nombreUsuarioCancelaReserva = nombreUsuarioCancelaReserva;
                
	}
	public Reserva() {
	}  

    public String getApunteReserva() {
        return apunteReserva;
    }

    public Date getFechaCancelacionReserva() {
        return fechaCancelacionReserva;
    }

    public Date getFechaCreacionReserva() {
        return fechaCreacionReserva;
    }

    public Date getFechaPagoReserva() {
        return fechaPagoReserva;
    }

    public Date getFechaPeticionFinReserva() {
        return fechaPeticionFinReserva;
    }

    public Date getFechaPeticionInicioReserva() {
        return fechaPeticionInicioReserva;
    }

    public Integer getIdAula() {
        return idAula;
    }

    public Integer getIdReserva() {
        return idReserva;
    }

    public String getIdUsuario() {
        return idUsuario;
    }

    public String getNombreUsuarioCancelaReserva() {
        return nombreUsuarioCancelaReserva;
    }

    public Integer getNumeroOcupantesAula() {
        return numeroOcupantesAula;
    }

    public String getStatusReserva() {
        return statusReserva;
    }

    public void setApunteReserva(String apunteReserva) {
        this.apunteReserva = apunteReserva;
    }

    public void setFechaCancelacionReserva(Date fechaCancelacionReserva) {
        this.fechaCancelacionReserva = fechaCancelacionReserva;
    }

    public void setFechaCreacionReserva(Date fechaCreacionReserva) {
        this.fechaCreacionReserva = fechaCreacionReserva;
    }

    public void setFechaPagoReserva(Date fechaPagoReserva) {
        this.fechaPagoReserva = fechaPagoReserva;
    }

    public void setFechaPeticionFinReserva(Date fechaPeticionFinReserva) {
        this.fechaPeticionFinReserva = fechaPeticionFinReserva;
    }

    public void setFechaPeticionInicioReserva(Date fechaPeticionInicioReserva) {
        this.fechaPeticionInicioReserva = fechaPeticionInicioReserva;
    }

    public void setIdAula(Integer idAula) {
        this.idAula = idAula;
    }

    public void setIdReserva(Integer idReserva) {
        this.idReserva = idReserva;
    }

    public void setIdUsuario(String idUsuario) {
        this.idUsuario = idUsuario;
    }

    public void setNombreUsuarioCancelaReserva(String nombreUsuarioCancelaReserva) {
        this.nombreUsuarioCancelaReserva = nombreUsuarioCancelaReserva;
    }

    public void setNumeroOcupantesAula(Integer numeroOcupantesAula) {
        this.numeroOcupantesAula = numeroOcupantesAula;
    }

    public void setStatusReserva(String statusReserva) {
        this.statusReserva = statusReserva;
    }
 

















}
      